package com.example.zqr.mapper;

import com.example.zqr.pojo.Cart;

import java.util.List;

public interface CustomCartMapper {
    /**
     * 根据用户ID获取该用户购物车中的所有商品。
     *
     * @param userid 用户的唯一标识符。
     * @return 该用户购物车中的商品列表。
     */
    List<Cart> getCartByUser(String userid);
    /**
     * 更新购物车中指定购物车项的数量。
     *
     * @param cart 包含新数量的购物车项。
     * @return 影响的记录数量，表示更新操作成功与否。
     */
    int updateCartCount(Cart cart);
    /**
     * 删除指定用户的所有购物车项。
     *
     * @param userid 用户的唯一标识符。
     * @return 影响的记录数量，表示删除操作成功与否。
     */
    int deleteUserCart(String userid);
}